﻿@charset "utf-8";
/*
 * style.css
 * name:xiaojia
 * email:iatt@qq.com
 * qq:273142650
 * time:2011.9.19 14:49
*/
html{_overflow-x:hidden;_height:100%;}
#model_main{margin:0 auto;display:table;}
/***-------------------------------------------------------------------***/
.list{width:100%;border:solid 1px #ccc;float:left;margin-top:15px;}
	.list .list_title{width:100%;height:40px;background:url(images/bg-content-box.gif);}
		.list_title .list_title_t{line-height:40px;font-weight:bold;font-size:14px;float:left;}
			.list_title_t .root{display:block;float:left;color:#000;background:url(images/j.gif) no-repeat right center;padding-right:10px;margin:0 10px;}
			.list_title_t .create-folder{background:none;}
			.list_title_t a{color:#000;}
			.list_title_t a:hover{text-decoration:underline;}
			.list_title_t ul{float:left;width:auto;}
			.list_title_t ul li{float:left;height:20px;line-height:20px;margin:11px 5px 0 0;background:url(images/j.gif) no-repeat right center;padding-right:8px;}
			.list_title_t ul li a{color:#666;font-weight:bold;}
			.list_title_t ul li a:hover{text-decoration:underline;}
		.list_title .list_title_m{float:right;}
			.list_title_m ul{margin:6px 5px 0 0;}
			.list_title_m ul li{float:left;height:33px;padding:0 15px;line-height:33px;border-radius:5px 5px 0 0;}
			.list_title_m ul li.click{border:solid 1px #ccc;border-bottom:none;background:#FFF;position:relative;top:1px;z-index:1;}
			.list_title_m ul li.upload-ico{background:url(images/upload-2.png) no-repeat 1px 10px;}
			.list_title_m ul li a{color:#000;}
			.list_title_m ul li a:hover{text-decoration:underline;}
	.list .list_con{width:100%;min-height:20px;border-top:solid 1px #CCC;background:#FFF;float:left;position:relative;z-index:0;}
/***-------------------------------------------------------------------***/
	.list_con .paging_s{background:url(images/bg-paging-green.gif);border-color:#459300;color:#FFF;}
	.list_con .paging_n{border-color:#CCC;background:#fff;}
	.list_con .paging{width:100%;padding-top:8px;border-top:solid 1px #ddd;float:left;}
		.paging ul{float:right;}
		.paging ul li{float:left;text-align:center;padding:8px 8px;display:inline-block;margin:2px;line-height:12px;border:1px solid;font-size:14px;}
		.paging ul li a{color:#73a02b;}
		.paging ul li a:hover{text-decoration:underline;}
	.top_list{float:right;border:solid 1px #CCC;margin:2px 3px 0 3px;height:28px;}
		.top_list select{margin:4px 4px 0 4px;*margin-top:3px;}
	.search{float:right;margin-top:2px;height:28px;border:solid 1px #CCC;border-top-color:#333;border-left-color:#333;width:240px;float:left;background:none;}
		.search input{border:none;width:170px;float:left;background:none;margin:0;height:27px;line-height:27px;text-indent:5px;}
		.search button{margin:1px 1px 0 0;float:right;height:26px;font-size:12px;*border-color:transparent;*vertical-align:middle;line-height:normal;}
/***-------------------------------------------------------------------***/
.text{border:solid 1px #d5d5d5;border-top-color:#333;border-left-color:#333;background:#fbfbfb;height:27px;line-height:27px;text-indent:5px;width:240px;*margin-left:-5px;}
/***-------------------------------------------------------------------***/
.masks{position:absolute;top:0;left:0;width:100%;height:140px;background:#000;filter:alpha(opacity=0);opacity:0;}
.file_list {width:98%;margin:0 auto;display:table;-moz-user-select:-moz-none;-webkit-user-select:none;cursor:auto;cursor:default;}
.file_list ul {float:left;margin-top:10px;padding-bottom:10px;width:100%;}
.file_list ul li {width:102px;float:left;overflow:hidden;height:137px;margin:5px 14px;_display:inline;position:relative;}
.file_list ul li .ico {width:102px;height:102px;text-align:center;display:table-cell;vertical-align:middle;_vertical-align:!important;}
.file_list ul li .ico img {width:100px;height:100px;border:none;margin:1px;-webkit-box-shadow:3px 3px 10px #666;-moz-box-shadow:3px 3px 10px #666;box-shadow:3px 3px 10px #666;}
.file_list ul li .folder img{border:none;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;margin:1px;}
.file_list ul li .tit {width:100%;height:33px;line-height:120%;text-align:center;margin-top:5px;table-layout:fixed;word-break:break-all;overflow:hidden;color:#73a02b;font-weight:bold;font-family:'宋体';}
.file_list ul li.hover .ico{border:none;}
.file_list ul li.hover .ico img{border:solid 1px #f00;margin:0;}
.contextmenu{width:140px;border:solid 1px #ccc;background:#FFF;position:absolute;z-index:10;-webkit-box-shadow:2px 2px 10px #666;-moz-box-shadow:2px 2px 10px #666;box-shadow:2px 2px 10px #666;}
.contextmenu ul{float:left;margin:0;padding:5px 0;width:100%;}
.contextmenu ul li{float:left;width:100%;padding:0;margin:0;}
.contextmenu ul li.space{border-top:solid 1px #CCC;margin-top:5px;padding-top:5px;}
.contextmenu ul li a{display:block;width:100%;color:#000;height:25px;line-height:25px;text-indent:10px;}
.contextmenu ul li a:hover{background-image:url(images/menu_bg.gif);color:#fff;_background-color:transparent;}
/***-------------------------------------------------------------------***/
.loading{width:100%;height:100%;position:absolute;top:0;left:0;background:#fff;z-index:1000;display:none;}
.loading table{width:100%;height:100%;float:left;}
.loading table tr td{height:100%;vertical-align:middle;text-align:center;}
/***-------------------------------------------------------------------***/
.upload-div{width:436px;margin:0 auto;display:table;text-align:left;}
.button{background:url(images/button-bg.png) #6a6a6a;height:24px;line-height:24px;cursor:pointer;padding:0 10px;border:solid 1px #6a6a6a;display:inline-block;color:#000;margin:0 5px;}
.button:active{background:#ddd;}
/***-------------------------------------------------------------------***/
.fileattr{width:95%;margin:10px auto;cursor:default;}
.fileattr table tr td{padding:7px 5px;text-align:left;}
.fileattr table tr:hover{background:#eee;}
.fileattr table tr.space td{border-top:solid 1px #ddd;}
.rptUrlSpanFormat{word-wrap:break-word}
.rptUrlSpanFormat div{float:left;padding:2px 3px;word-break:keep-all;white-space:nowrap;}
.rptUrlSpanFormat div:hover{background:#4a9700;color:#fff;}
/***-------------------------------------------------------------------***/
.tip_masks{width:100%;height:100%;top:0;left:0;z-index:5000;background:#000;position:fixed;_position:absolute;}
.tip{width:460px;height:420px;background:url(images/tip.png);position:fixed;z-index:5001;_position:absolute;}
.tip .close-1{width:25px;height:25px;position:absolute;top:214px;left:322px;cursor:pointer;}
.tip .close-2{width:46px;height:27px;position:absolute;top:350px;left:174px;cursor:pointer;}